home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / c++ / stdiobuf.z / stdiobuf
Encoding:
Text File  |  2002-10-03  |  1.6 KB  |  37 lines

  1. STDIOBUF(3C)                                         Last changed: 10-20-98
  2.  
  3.  
  4. NNAAMMEE
  5.      ssttddiioobbuuff - iioossttrreeaamm specialized to ssttddiioo FFIILLEE
  6.  
  7. SSYYNNOOPPSSIISS
  8.      ##iinncclluuddee <<iioossttrreeaamm..hh>>
  9.      ##iinncclluuddee <<ssttddiioossttrreeaamm..hh>>
  10.      ##iinncclluuddee <<ssttddiioo..hh>>
  11.  
  12.      ccllaassss ssttddiioobbuuff :: ppuubblliicc ssttrreeaammbbuuff {{
  13.                ssttddiioobbuuff((FFIILLEE** ff));;
  14.           FFIILLEE**     ssttddiiooffiillee(());;
  15.      }};;
  16.  
  17. IIMMPPLLEEMMEENNTTAATTIIOONN
  18.      IRIX systems
  19.  
  20. DDEESSCCRRIIPPTTIIOONN
  21.      Operations on a ssttddiioobbuuff are reflected on the associated FFIILLEE.  A
  22.      ssttddiioobbuuff is constructed in unbuffered mode, which causes all
  23.      operations to be reflected immediately in the FFIILLEE.  sseeeekkgg(())s and
  24.      sseeeekkpp(())s are translated into ffsseeeekk(())s.  sseettbbuuff(()) has its usual
  25.      meaning; if it supplies a reserve area, buffering will be turned back
  26.      on.
  27.  
  28. CCAAVVEEAATTSS
  29.      ssttddiioobbuuff is intended to be used when mixing C and C++ code.  New C++
  30.      code should use ffiilleebbuuffs, which have better performance.
  31.  
  32. SSEEEE AALLSSOO
  33.      ffiilleebbuuff(3C), iissttrreeaamm(3C), oossttrreeaamm(3C), ssbbuuff..ppuubb(3C)
  34.  
  35.      This man page is available only online.
  36.  
  37.